01
AUTOSAR与ARXML基础
AUTOSAR架构概述、方法论、ARXML文件结构与作用。
入门核心
02
Simulink与AUTOSAR集成
Simulink中AUTOSAR组件建模、SWC与RTE概念。
集成SWC
03
ARXML数据模型详解
数据类型、接口、端口、组件、Composition等核心元素。
数据模型
04
Simulink配置与代码生成
Embedded Coder配置、AUTOSAR代码生成选项、生成ARXML。
代码生成
05
SWC与Runnable设计
Simulink中创建SWC、定义Runnable、触发方式与周期。
SWCRunnable
06
端口与接口映射
Sender-Receiver接口、Client-Server接口、Calibration接口。
接口映射
07
数据类型映射
Implementation Data Type、Application Data Type、Base Type映射。
类型映射
08
Composition与System Design
多SWC组合、Composition层级、System Description。
系统设计
09
Mode Management
模式管理概念、Mode Switch、Mode Manager组件。
模式状态机
10
BswM与EcuM配置
BswM模式管理、EcuM状态机、唤醒与休眠。
BSWEcuM
11
NvM与存储服务
NvM模块配置、存储块、Simulink中NvM接口建模。
存储NvM
12
Com与PduR配置
CAN通信栈、Com模块、PduR路由、Signal与PDU映射。
通信CAN
13
OS与应用层配置
OS任务、调度表、Alarm、Simulink中OS接口。
OS任务
14
Dem与Dcm诊断
诊断事件管理、DTC、诊断服务、Simulink诊断接口。
诊断DTC
15
FiM与功能抑制
功能抑制机制、FiM配置、与Dem联动。
FiM抑制
16
WdgM与看门狗
Watchdog Manager、Alive Supervision、Deadline Supervision。
看门狗安全
17
E2E与安全通信
End-to-End保护、CRC校验、Simulink中E2E实现。
E2E安全
18
XCP与标定
XCP协议、A2L文件生成、Simulink标定接口。
标定XCP
19
SWC与BSW集成
RTE生成、BSW调度、SWC与BSW交互。
集成RTE
20
多核与分区
多核架构、分区概念、Simulink多核建模。
多核分区
21
ARXML导入导出
从Simulink导出ARXML、导入已有ARXML、合并与冲突解决。
导入导出
22
版本兼容性
AUTOSAR版本演进、Simulink版本兼容、ARXML版本管理。
版本兼容
23
工具链集成
Vector DaVinci、EB tresos、ETAS ISOLAR与Simulink协同。
工具链
24
仿真与验证
Simulink仿真、ARXML一致性检查、RTE仿真。
仿真验证
25
代码生成优化
内存优化、执行效率、代码可读性、MISRA-C合规。
优化MISRA
26
测试与集成
单元测试、集成测试、HIL测试、ARXML测试用例。
测试HIL
27
实战案例1:传感器SWC
简单传感器SWC开发(温度采集、滤波、发送)。
实战传感器
28
实战案例2:复杂驱动SWC
复杂驱动SWC开发(PWM控制、诊断、标定)。
实战驱动
29
实战案例3:VCU开发
整车控制器VCU开发(多SWC、模式管理、通信)。
实战VCU
30
总结与最佳实践
常见问题、设计模式、性能调优、未来趋势。
总结进阶